home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / misc / o-z / x-windows / mesa-amiwin / samples / smakefile < prev    next >
Encoding:
Makefile  |  1995-12-03  |  1.4 KB  |  69 lines

  1. # Makefile for sample programs
  2.  
  3. # $Id: Makefile,v 1.5 1995/08/01 20:59:49 brianp Exp $
  4.  
  5. # $Log: Makefile,v $
  6. # Revision 1.5  1995/08/01  20:59:49  brianp
  7. # use $(TK_LIB) and $(AUX_LIB), added nurb demo
  8. #
  9. # Revision 1.4  1995/05/01  15:25:51  brianp
  10. # clean up and reorganize
  11. #
  12. # Revision 1.3  1995/03/30  22:30:56  brianp
  13. # added new demos to PROGS
  14. #
  15. # Revision 1.2  1995/03/04  19:43:47  brianp
  16. # updated for Make-config
  17. #
  18. # Revision 1.1  1995/03/03  14:35:18  brianp
  19. # Initial revision
  20. #
  21.  
  22.  
  23. ##### MACROS #####
  24.  
  25. INCDIR = /include
  26. GL_LIB = MesaGL.LIB
  27. GLU_LIB = MesaGLU.LIB
  28. TK_LIB = Mesatk.LIB
  29. AUX_LIB = Mesaaux.LIB
  30. XLIBS = X11.LIB
  31. XDIR = x11:sasc
  32.  
  33. NET_INC = netinclude:
  34. NET_LIB = netinclude:/netlib/net.lib
  35.  
  36. GL_LIBS = lib lib:sc.lib+lib:scm881.lib+$(NET_LIB)+$(XDIR)/lib/$(XLIBS)+/lib/$(AUX_LIB)+/lib/$(TK_LIB)+/lib/$(GLU_LIB)+/lib/$(GL_LIB)
  37.  
  38. PROGS = accum bitmap1 bitmap2 blendeq blendxor copy cursor depth \
  39.     eval fog font line logo nurb oglinfo olympic \
  40.     overlay point prim quad select shape \
  41.     speed sphere star stencil stretch texture \
  42.     tri wave
  43.  
  44. CC = sc
  45. SCFLAGS = idir=$(NET_INC) idir=$(INCDIR) idir=$(XDIR)/include data=far idlen=63 \
  46.           nostkchk ignore=a math=68882 cpu=68040 optimize define=AMIWIN
  47.  
  48.  
  49. ##### RULES #####
  50.  
  51.  
  52. ##### TARGETS #####
  53.  
  54. default:
  55.     @echo "Specify a target configuration"
  56.  
  57. $(PROGS):
  58.     $(CC) $(SCFLAGS) $(GL_LIBS) link $>.c
  59.  
  60. clean:
  61.     -delete *.o *.lnk *.info
  62.  
  63. realclean:
  64.     -delete $(PROGS)
  65.     -delete *.o *.lnk *.info
  66.  
  67. targets: $(PROGS)
  68.  
  69.